home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / 8bit / cislib_b / robby.doc < prev    next >
Text File  |  1995-04-22  |  3KB  |  89 lines

  1.  
  2.                 ROBBY 
  3.  
  4.  
  5.  
  6. ROBBY is a program designed for 
  7. use with the "Cheap Talk" speech 
  8. synthesizer featured in 
  9. A.N.A.L.O.G. Computing issue #29, 
  10. April 1985.  If you didn't build 
  11. the speech synthesizer, don't 
  12. bother to download ROBBY. Or go 
  13. ahead and download it, then get 
  14. a copy of issue #29, and build the 
  15. speech synthesizer! 
  16.  
  17.   There are two files needed to 
  18. run the program: ROBBY.XMO and ROBDAT.XMO.  Download BOTH files! 
  19. ROBDAT.XMO should be renamed ROBBY.DAT.It is a data file, with data 
  20. for the screen display and 
  21. character set, used by ROBBY.XMO. 
  22.  
  23.   When run, ROBBY.XMO will read in 
  24. the data from ROBBY.DAT, and then 
  25. display a picture of Robby the 
  26. Robot. The speech synthesizer 
  27. should be plugged into joystick 
  28. ports 1 and 2; Robby will announce 
  29. himself. 
  30.  
  31.   If a letter or number key is 
  32. pressed, Robby will speak the 
  33. letter or number chosen. 
  34.  
  35.   By pressing the OPTION key, Robby 
  36. will again say hello and anounce 
  37. himself. 
  38.  
  39.   Pressing the START key will cause 
  40. Robby to run through the whole 
  41. alphabet. 
  42.  
  43.   Pressing SELECT will switch to 
  44. word mode. In this mode, you may 
  45. type in words.  Robby will speak 
  46. each letter as it is typed; once 
  47. all the letters are typed, if you 
  48. press RETURN, Robby will check his 
  49. vocabulary, and speak the word if 
  50. he knows it. Pressing START will 
  51. make Robby speak the word again. 
  52. Pressing OPTION will return Robby 
  53. to letter mode. 
  54.  
  55.   Robby's vocabulary currently 
  56. contains all the words in the 
  57. dictionary that came with the Radio 
  58. Shack voice synthesis chip, plus a 
  59. few others. Lines   19500 to 27001 
  60. contain the vocabulary; by listing 
  61. them, you can see just what Robby 
  62. can say. 
  63.  
  64.   The data itself is stored in 
  65. strings, rather than as individual 
  66. numbers, to allow room for 
  67. additional vocabulary.  Also, since 
  68. the range of values used by the 
  69. speech chip includes the value of 
  70. ",", which creates havoc with the 
  71. data statements, the values stored 
  72. are offset by 64.  For instance, 
  73. the NG sound is represented by the 
  74. value 44, which also happens to be 
  75. the ATASCII value for a comma.  The 
  76. data statements would use the 
  77. character represented by 
  78. CHR$(44+64), or CHR$(108)--the 
  79. letter "l".   
  80.      Additional vocabulary can be added using WORDMAKER (WRDMAK), a speech editor which I have also uploaded, which was used to create the  
  81.  
  82. Owners of older Ataris, with 4 
  83. joystick ports, may prefer to run 
  84. the speech synthesizer out of ports 
  85. 3 and 4.  This can be done by 
  86. changing 54016 to 54017 and 54018 
  87. to 54019 in lines 92, 502, 504, 
  88. 506, 10104, and 10108. 
  89.